WindowsLinux配置静态路由 |
您所在的位置:网站首页 › windows 查看静态路由 › WindowsLinux配置静态路由 |
windows添加静态路由 Windows 10系统为例: 1. 屏幕左下角“开始”点鼠标右键选择“Windows PowerShell(管理员)”。 2. 在命令行下输入route命令,会有对应的提示信息。
示例: 1. 查看所有的路由信息 route print 2. 添加一条路由条目 route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 3. 添加一条永久路由条目(-p 表示永久路由,重启后不丢失) route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 -p 4. 删除路由条目 route delete 157.0.0.0 MASK 255.0.0.0 5. 修改路由条目(CHANGE 只用于修改网关和/或跃点数) route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2 linux添加静态路由 linux下添加静态路由的命令(命令行临时添加): 方法一: 添加路由 route add -net 192.168.0.0/24 gw 192.168.0.1 route add -host 192.168.1.1 dev 192.168.0.1 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由 del 删除路由 -net 设置到某个网段的路由 gw 出口网关IP地址 -host 设置到某台主机的路由 dev 出口网关物理设备名 增加默认路由:route add default gw 192.168.0.1 route -n 查看路由表 方法二: 添加路由 ip route add 192.168.0.0/24 via 192.168.0.1 ip route add 192.168.1.1 dev 192.168.0.1 删除路由 ip route del 192.168.0.0/24 via 192.168.0.1 add 增加路由 del 删除路由 via 网关出口 IP地址 dev 网关出口物理设备名 增加默认路由 ip route add default via 192.168.0.1 dev eth0 查看路由信息 ip route 在linux下设置永久路由: 方法1:在/etc/rc.local里添加 route add -net 192.168.0.0/24 dev eth0 route add -net 192.168.1.0/24 gw 192.168.2.254 方法2:/etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个 这样的文件) any net 192.168.0.0/24 gw 192.168.3.254 any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129 开启 IP 转发: # echo "1" /proc/sys/net/ipv4/ip_forward (临时) # vi /etc/sysctl.conf --net.ipv4.ip_forward=1 (永久开启) 服务器添加永久静态路由
一、Linux添加永久静态路由
方法一:修改 rc.local 配置文件
范围:测试 Ubuntu 14.04、centos 6.4、debian 8.1、redhat 6.4 系统可用
使用方法:
向 linux 系统的 /etc/rc.local文件中添加命令route add -net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发
reboot重启系统命令生效
用 route -n 命令查看命令是否已经生效
方法二:修改 static-routes 配置文件
范围:测试 centos 6.4、redhat 6.4 系统可用
使用方法(此方法比 rc.local 方法实用,能保证网络链路的通畅):
向系统的 /etc/sysconfig/static-routes 文件(如果系统没有此文件,可以新建此文件)中添加命令 any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 any net 192.168.2.0 netmask 255.255.255.0 dev eth0, 前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发
service network restart 命令重启网络服务
用 route -n 命令查看命令是否已经生效
方法三:修改 interface 配置文件
范围:测试 debian 8.1、Ubuntu 14.04 系统可用
使用方法:
向系统的 /etc/network/interface 文件中添加命令 up route add -net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 up route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发
reboot 重启系统命令生效
用 route -n 命令查看命令是否已经生效
注 1:(引用网上内容)如果在 rc.local中添加路由会造成NFS无法自动挂载问题,所以使用 static-routes 的方法是最好的。无论重启系统和 service network restart 都会生效,按照linux启动的顺序,rc.local 里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。
注 2:以上添加命令可以通过 linux 命令 sed -i ‘2i route add -net 192.168.2.0/24 gw 192.168.2.254’ + 文件路径 命令向相应的文件的第二行添加命令或者用 echo route add -net 192.168.2.0/24 gw 192.168.2.254 文件路径向文件的末尾添加命令
Ubuntux系统可以修改vim /etc/NetworkManager/system-connections/Wired\ connection\ 3 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/yw/5933618.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |